Loading…
arrow_back View All Dates
Thursday, September 20
 

8:00am EDT

Breakfast and Registration
Thursday September 20, 2018 8:00am - 8:45am EDT
Reception Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

8:45am EDT

Welcoming Remarks
Thursday September 20, 2018 8:45am - 9:00am EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

9:00am EDT

Opening Keynote: Why Designing and Engineering the Future is So Damned Hard



Speakers
avatar for Ethan Zuckerman

Ethan Zuckerman

Director, Center for Civic Media, MIT
Ethan Zuckerman is Director of the Center for Civic Media and Associate Professor of the Practice, MIT Media Lab. Ethan is also cofounder of the citizen media community, Global Voices. Prior to MIT, Ethan worked with the Berkman Center for Internet and Society at Harvard University... Read More →


Thursday September 20, 2018 9:00am - 9:45am EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

9:45am EDT

Coffee Break
Thursday September 20, 2018 9:45am - 10:30am EDT
Cafeteria Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

10:30am EDT

Refactoring CSS bloat — [dev]
We've all been there. Whether it's inheriting a codebase with a lot of CSS debt or just careless mistakes from the past coming to haunt us in the present. In this talk, I will share some strategies my coworkers and I have taken when refactoring CSS bloat. Through this talk, you should expect to learn from my mistakes and have a better understanding on what approaches you can do to manage CSS technical debt.

Speakers
avatar for Clement Ho

Clement Ho

Frontend Engineering Manager, GitLab


Thursday September 20, 2018 10:30am - 11:15am EDT
Baluster Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

10:30am EDT

APIs, Chains, and Graphs — [php]
Let's face it, REST APIs can be problematic, and hypermedia hasn't quite proven to be the answer we've looked for. GraphQL has quickly become more popular offering a solution to the problems REST created - but opens back up the very problems REST was created to avoid (remember SOAP?). But what if there was a way to take the best of both: enter API chains. In this session we'll take a look at the pros and cons of REST, GraphQL, and a new specification and library for chaining numerous resource calls into a single HTTP request.

Speakers
avatar for Mike Stowe

Mike Stowe

Developer Relations, RingCentral
Author of Undisturbed REST, Michael Stowe has spoken at conferences around the world. An active advocate for creating better architectures and interfaces, his work has also been featured on ProgrammableWeb, DZone, and InfoQ. You can view his past talks and slides at http://www.mikestowe.com/slides... Read More →


Thursday September 20, 2018 10:30am - 11:15am EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

10:30am EDT

Inclusive Design: Thinking Beyond Accessibility — [ux]
There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As technologists it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users.

This session details the importance of having an inclusive mindset in the creation of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles across all project phases including: ux, development and content creation. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world.

This session is intended for anyone who wants to build digital products that reach as many people as possible.

Speakers
avatar for Michael Miles

Michael Miles

VP of Technology, Genuine
I am a Senior Technical Solutions Manager at Genuine (a digital marketing agency in Boston) who plays an active role in scoping, architecting and building many of the PHP development projects that run through the agency. I have over 14 years of agency experience working with and leading... Read More →


Thursday September 20, 2018 10:30am - 11:15am EDT
Wingback Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

11:30am EDT

Do More, Server Less — [dev]
A tour through different useful applications of serverless computing and tools to use across different cloud providers. Follow up with a walkthrough of a completely serverless application that I built to demonstrate some of those uses.

- Initially go through what serverless computing really is and clear up some confusion that arises around serverless computing vs frameworks that have adopted the name.
- This would lead into a brief tour of the popular serverless frameworks that are out there and how useful each one is.
- A tour of cloud provider's serverless offerings (AWS Lambda, Google Cloud Functions, Azure Functions, IBM Whisk)
- A high level overview of the application I built and what it consists of.
- Things to watch out for when you build a fully serverless application

Speakers
avatar for Richard Moot

Richard Moot

Developer Advocate Lead, Block
Developer Advocate Lead @ Square. I have a love/hate relationship with JavaScript.


Thursday September 20, 2018 11:30am - 12:15pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

11:30am EDT

Shipping Better Software Faster, and Having Fun Doing It — [php]
Software Engineering can be extremely difficult and maddening. But it doesn't have to be. We will explore leveraging various principles to make Software Engineering fun again. We'll make a case for "Better Code" fueling "Faster Development".

Toward building our case, we will explore 5 areas:

* Bad Code vs Agility - What it means to be "Agile" and the impact of Bad Code on Agility.
* Better Code: Enablers - Enabling Concepts for Better Code such as TDD, Clean Code and Patterns, with an eye toward adapting them to various programming paradigms such as Functional and OOP.
* Empowering OOP - If OOP is to be chosen as a paradigm, we'll explore what it means to play to the strengths of this paradigm.
* Web Application Architectures: When building Web Applications, we'll explore various architectures that may hinder or promote a sustainable business fueled by better code.
* TDD: Better Fuels Faster - Leveraging preceding topics, we'll put it all together in describing a workflow leveraging test-driven development for shipping better products ... faster, and having fun doing it.

The end of this talk will showcase code examples of a real-world Kata for building the service layer of a "Ride Hailing Application". It will also link to recorded Kata videos, as well as a "clean slate" branch in my git repository to follow along.

Having made this case, we'll conclude with the positive impact this workflow will have on a team's ability to ship new products and new features at a sustained pace, with high levels of predictability.

While PHP, Symfony and Doctrine are used for code examples, concepts in this talk are applicable to all PHP frameworks and environments, as well as other programming languages such as Java, PHP and C#.

Speakers
avatar for Chris Holland

Chris Holland

Director, Engineering, TriNet
Chris Holland leads a small Software Engineering Team at an HR company. Throughout a career spanning more than 20 years, Chris has held Sr. Engineering and Leadership roles for small and large successful publicly-traded companies such as EarthLink and Internet Brands, serving business... Read More →



Thursday September 20, 2018 11:30am - 12:15pm EDT
Wingback Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

11:30am EDT

5 essential UX lessons you can learn from art history — [ux]
Discover how you can take the stress out of building website and app designs by understanding design concepts and principles from the past. Starting in the early 1900's design principles were established to help those dealing with usability and information design. See how you can take those same principles and apply them to modern visual art and design.
1. Form follows function
Form follows function is a principle associated with 20th-century modernist industrial design which states that the shape of an object should be primarily relate to its intended function or purpose. See how this concept applies to website and app design of today.
2. Less is more
Less is more was made popular by industrial designer Dieter Rams. With all the information “noise” out there this mantra is more important now than ever. Find out how you can iterate your content to show less distractions, and offer your user more relevant information.
3. Always use a grid
During the time of the International typographic style era, grids were heavily used for a purpose. Using a grid is the best way to organize a great amount of content in a manner that is easily interpreted by viewers. Discover how to use grids for both layout and type.
4. Really understand typography
Early in the 20th century Jan Tschichold set forth rules for standardization of practices relating to modern type usage that are still relevant today. At the time he condemned all typefaces except for sans-serif types, advocated standardized sizes of paper and set forth guidelines for establishing a typographic hierarchy when using type in design. Find out how to use these same concepts in your designs.
5. Follow proportions that work
Some designers may intuitively know where to place objects and text on a screen, but many also rely on basic principles of math that allow them to place type and images quickly and with confidence. Discover some of the proportional rules that you can apply to your layouts.

Speakers
avatar for Jennifer Smith

Jennifer Smith

Vice President, American Graphics Institute
Jennifer Smith's expertise bridges the gap between design, and development of print, web, and interactive design.Jennifer's career started when she was one of the first creative directors to push the limits of technology and its integration with design. She has since managed and developed... Read More →


Thursday September 20, 2018 11:30am - 12:15pm EDT
Baluster Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116
  UX, UI

12:30pm EDT

Lunch
Thursday September 20, 2018 12:30pm - 1:30pm EDT
Cafeteria Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

1:30pm EDT

Building Your First PHP Application in Docker — [php]
Whether you're just starting out or an expert PHP developer, you've probably heard the dreaded line, "Works on my machine." Docker is quickly taking hold as the answer to this problem by making virtualization faster and more flexible than ever before.

In this walk-through, we'll take a step-by-step look at exactly how to set up a PHP application using Docker. Along the way we'll explore how Docker works, why containers are an improvement over virtual machines, and how this setup can eliminate differences between local and production environments.

Speakers
avatar for Karl Hughes

Karl Hughes

CTO, The Graide Network
Karl has been building software and teams for education technology startups in Chicago for the past six years. He is currently the CTO at The Graide Network where he oversees architecture, testing, and product planning.


Thursday September 20, 2018 1:30pm - 2:15pm EDT
Wingback Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

1:30pm EDT

Dr Sheldon Cooper Presents: Fun with Flags — [php]
No no, not country flags, feature flags! Feature flags are a powerful technique that allows teams to modify a system's behaviour without changing code. They can be used several reasons - canary releases and A/B testing to name a few.

This talk will show you how you're already using feature flags in your application without realising it. Next, we'll take a look at some of the best tooling out there to help you take feature flags to the next level. Finally, we'll cover strategies for removing feature flags before they become technical debt that you have to manage.

Speakers
avatar for Michael Heap

Michael Heap

Developer Advocate, Nexmo
Michael is a polyglot software engineer, committed to reducing complexity in systems and making them more predictable. Working with a variety of languages and tools, he shares his technical expertise to audiences all around the world at user groups and conferences.Day to day, Michael... Read More →


Thursday September 20, 2018 1:30pm - 2:15pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

1:30pm EDT

Customer-Centered Tech: A Radical Strategy — [ux]
On the East Coast, our startups are known for being able to solve hard tech problems, but often companies get more excited about their technology than in the customer value they're creating. In this talk, we introduce practical framework for building customer-centered tech products. You will learn how to craft and communicate a far-reaching vision and strategy centered around customer needs, and balance that vision with the day-to-day needs of your company.

In this talk, we'll cover the following:
- Intro & Radical Vision: What's a "good" vision? How do you craft a good vision and align your team to that vision?
- Product Strategy: What are the elements of a product strategy? How do you translate your vision into an actionable strategy?
- Prioritization into a Roadmap: How do you translate strategy into a roadmap, especially with the revenue pressures you face as a startup? How do you recognize and pay down "Vision Debt"
- Metrics That Matter: Many of the popular metrics may not apply to your tech product. How do you align metrics & measurement to your product strategy and vision, so you can measure what matters.

Speakers
avatar for Nidhi Aggarwal

Nidhi Aggarwal

Co-Founder, Radical Product
Nidhi Aggarwarl is an entrepreneur who is passionate about building radical products. She co-founded cloud configuration management startup qwikLABS. qwikLABS was acquired by Google and still remains the exclusive platform used by AWS customers and partners worldwide to create and... Read More →
avatar for Geordie Kaytes

Geordie Kaytes

Director of UX Strategy, Fresh Tilled Soil
Geordie Kaytes is the director of UX strategy for Boston-area UI/UX studio Fresh Tilled Soil and a partner at Heroic, a design leadership coaching firm that helps growing companies scale their digital product capabilities. A digital product design leader with deep experience in design process transformation and cross-functional expertise in design, strategy, and technology, Geordie has helped companies in a broad ran... Read More →


Thursday September 20, 2018 1:30pm - 2:15pm EDT
Baluster Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116
  UX, UI

2:30pm EDT

Break Things to Fix Things: Testing more than what "should" work — [dev]
Let's change the quality assurance mindset. Application testing plays a critical role in the application development process, what good is a product that doesn't work? Though, how should we test? What should we test? and when should quality assurance play a role in the process?

In an ideal world users would use applications we build in specific predefined ways allowing us to build for the happiest of happy path scenarios. Though in reality, that doesn't always happen. This talk will dive deep into how testing your application in unexpected ways at different points of the development process can allow you to discover bugs and hidden vulnerabilities and will conclude with a live demo inviting members from the audience to try and test some applications in the wild. It will be exciting, it will be daring, and most importantly it will highlight the true joys of quality engineering.

Speakers
avatar for Ijeoma Ezeonyebuchi

Ijeoma Ezeonyebuchi

Test Engineer, NPR
Ijeoma currently works as a Mobile Quality Assurance Engineer at NPR validating mobile applications and the backend services that power them. Outside of work you can often find her mentoring women in tech as a Java/Android Lab Lead for Women Who Code DC or volunteering. For fun you... Read More →


Thursday September 20, 2018 2:30pm - 3:15pm EDT
Wingback Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

2:30pm EDT

The Beginner's Guide to Alternative Authentication — [dev]
It's pretty common for developers to go with the same kinds of authentication handling when they're creating their applications with permissions and groups. Unfortunately, as applications grow in side an interact with other systems, this kind of system sags under the weight of its own technical debt. Follow along with me as I talk about some alternatives to the typical RBAC authorization including attribute-based, multifactor, pattern-based and federated identity providers.

Speakers
avatar for Chris Cornutt

Chris Cornutt

Application Security Engineer, Duo Security
For the last ten plus years, Chris has been involved in the PHP community in one way or another. These days he's the Senior Editor of PHPDeveloper.org and lead author for Websec.io and the Securing PHP ebook series. He's written for several PHP publications and has spoken at conferences... Read More →


Thursday September 20, 2018 2:30pm - 3:15pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

2:30pm EDT

Unconference Session: UX Topics — [ux]
This unconference session will be an attendee-driven community discusion for anyone interested in User Experience Design.

Thursday September 20, 2018 2:30pm - 3:15pm EDT
Baluster Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

3:30pm EDT

Refreshment Break
Thursday September 20, 2018 3:30pm - 4:00pm EDT
Cafeteria Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

4:00pm EDT

Mental health in tech: Storytime — [career]
Jenna Quindica was working at her third startup when she was diagnosed with bipolar disorder. Her journey has been a rocky one, marked by medication changes, mental health days, and more. She wouldn't have been able to maintain her full-time software engineering job without help, support, and encouragement from her manager and coworkers. Jenna will share how she navigated a diagnosis and now a chronic, mental illness. This is a story with a happy ending. Attendees will walk away feeling more comfortable discussing mental health in the workplace and everyday life.

Speakers
avatar for Jenna Quindica

Jenna Quindica

Software engineer, Basis
Jenna Quindica is a multiracial woman, born and raised in Hawaii, who has worked at startups exclusively her whole career. She's a Cornell- and self-taught software engineer whose focus is on product and data scale. Jenna loves Broadway and is seen in her natural habitat rapping Hamilton... Read More →


Thursday September 20, 2018 4:00pm - 4:45pm EDT
Baluster Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

4:00pm EDT

The Rise of the Distributed Database — [dev]
With the advent of distributed systems with such as Docker and Kubernetes, it was truly only a matter of time before our data solutions obtained the same structural needs. This talk will take a look at the history of databases, from relational databases like PostGres, to NoSQL solutions, to sharding, and truly distributed databases like Crate.io.

With each step, this talk will highlight the advantages and disadvantages of each system with an eye toward security, sanity, and the future.

Speakers
avatar for PJ Hagerty

PJ Hagerty

Developer Advocate, Spotify
PJ is the founder of DevRelate.io and a board member of Open Sourcing Mental Illness (OSMIhelp.org). He is an organizer of DevOps Days Buffalo, CodeDaze, and ElixirDaze. PJ is a developer, writer, speaker, musician, and Community Advocate. He is known to travel the world speaking... Read More →


Thursday September 20, 2018 4:00pm - 4:45pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

4:00pm EDT

Pulling on the seams of dependancies (Testing older code) — [php]
Even legacy code should have test coverage.
Finding the right places to put those tests, however is really hard. How do you add support unit tests when most of your code is tightly coupled?

We'll discuss a number of strategies to find seams in your existing legacy code, which libraries make this easier and help us test more and deeper into our legacy codebases.
We also will cover valuable metrics to measure for progress, how we should approach the issue of continually improving our tests.

By the end of this talk the audience should have a better understanding of what a seam is, how to leverage them to test code, how to use mocking libraries and runtime replacement to help get better test coverage.
Most importantly we'll all walk away feeling like we can tackle refactoring and new features with confidence.

Speakers
avatar for Joe Vieira

Joe Vieira

Senior Software Architect, Ovia Health
Joe Vieira is a software architect, engineering manager, and speaker with an overwhelming desire to building maintainable and easily extendable software and in many ways finds teaching other people how to do the same the most rewarding aspect of building. He's currently the Senior... Read More →



Thursday September 20, 2018 4:00pm - 4:45pm EDT
Wingback Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

5:00pm EDT

Event Night: Trivia Games
Join us at the kickoff of this year's social event night for activities, fun, and prizes

Moderators
avatar for David Kelleher

David Kelleher

Founder, Desera.com
David Kelleher is a Northeast PHP organizer, college professor, multimedia artist, and freelance PHP/MySQL and UI developer with 15 years of industry experience. He has taught courses and given talks on diverse topics ranging from database optimization to visual effects production... Read More →

Thursday September 20, 2018 5:00pm - 5:30pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

5:30pm EDT

Event Night: Appetizers & Social
Northeast PHP's event night will continue in the café with free appetizers and time for networking and socializing

Thursday September 20, 2018 5:30pm - 8:30pm EDT
Cafeteria Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

6:00pm EDT

Event Night: Security Hackathon
Chris Cornutt and websec.io host a "Capture the Flag" security game. Bring a laptop, join a team, and get hacking to sharpen your security skills

Moderators
avatar for Chris Cornutt

Chris Cornutt

Application Security Engineer, Duo Security
For the last ten plus years, Chris has been involved in the PHP community in one way or another. These days he's the Senior Editor of PHPDeveloper.org and lead author for Websec.io and the Securing PHP ebook series. He's written for several PHP publications and has spoken at conferences... Read More →

Thursday September 20, 2018 6:00pm - 8:30pm EDT
Wingback Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116
 
Filter sessions
Apply filters to sessions.
Filtered by Date -